
package trabalho1;

import javax.swing.JFileChooser;

public class Selecionar {
    
    public String abrirArquivoTexto(String barraTitulo){
        String nomeArquivo = new String();
        String diretorioPadrao = "C:\\Users\\Thiago\\Dropbox\\Modernas\\2014.2 "
                + "- Programação Modular\\Trabalhos\\";
        
        JFileChooser fileChooser = new JFileChooser(diretorioPadrao);
        fileChooser.setDialogTitle(barraTitulo);
        
        int valorRetorno;
        
        do {
            valorRetorno = fileChooser.showOpenDialog(null);

            if (valorRetorno == JFileChooser.APPROVE_OPTION) 
                nomeArquivo = fileChooser.getCurrentDirectory().getPath() + "\\"  
                        + fileChooser.getSelectedFile().getName();
            
        } while (valorRetorno != JFileChooser.APPROVE_OPTION); 
        
        return nomeArquivo;
    }
        
        
    public void selecioneProdutos(){
        
        String nomeArquivo;
        
        nomeArquivo = abrirArquivoTexto("Selecione Produtos.txt"); 
        ImportarDados importarDadosProdutos = new ImportarDadosProdutos(nomeArquivo);
        
        System.out.println("Produtos lidos.");        
    }    

    public void selecioneVendedores(){
        
        String nomeArquivo;
        
        nomeArquivo = abrirArquivoTexto("Selecione Vendedores.txt");
        ImportarDados importarDadosVendedores = new ImportarDadosVendedores(nomeArquivo); 
        
        System.out.println("Vendedores lidos.");        
    }
    
    public void selecionePrecos(){
        
        String nomeArquivo;
        
        nomeArquivo = abrirArquivoTexto("Selecione Preços.txt");        
        ImportarDados importarDadosPrecos = new ImportarDadosPrecos(nomeArquivo);
        
        System.out.println("Preços lidos.");        
    }
    
    public void selecioneVendas(){
        
        String nomeArquivo;

        nomeArquivo = abrirArquivoTexto("Selecione Vendas.txt");
        ImportarDados importarDadosVendas = new ImportarDadosVendas(nomeArquivo);
        
        System.out.println("Vendas lidas.");        
    }
    
    public void selecioneComissao(){
        LerDat lerDat = new LerDat();
 
        Consultar consultar = new Consultar(lerDat);
        
        consultar.calcular();
        consultar.imprimir();
    }  
    
//    public void opcaoSelecionada(int numOpcao){
//        String nomeArquivo;
//        String nomeOpcao;
//        
//        switch (numOpcao){
//            case 1 : 
//                nomeOpcao = "Produtos";
//        }
//
//        nomeArquivo = abrirArquivoTexto("Selecione " + nomeOpcao + ".txt");
//        ImportarDados importarDadosVendas = new ImportarDadosVendas(nomeArquivo);
//        
//        System.out.println("Arquivo de " + nomeOpcao +  " lido.");         
//    }
}
